tree-lined promenade - Spanish English Dictionary